turnkey lump sum price - Turkish English Dictionary